package blogData.dao;


import account.entity.AccountVO;
import blogData.entity.BlogDataVO;
import generic.dao.GenericDao;


public interface BlogDataDao extends GenericDao<BlogDataVO,Integer> {
    /**
     * 判断博客资料是否存在，并返回结果
     *
     * @param blogDataId
     * @return
     */
    public BlogDataVO findByBlogDataId(Integer blogDataId);

    /**
     * 更新博客资料
     * @return
     */
    public BlogDataVO updateBlogDataVO(BlogDataVO blogDataVO);

    /**
     * 根据id查询博客资料
     *
     * @param blogDataId
     * @return
     */
    public BlogDataVO findBlogDataVOById(Integer blogDataId);

    /**
     * 添加博客资料
     *
     * @param blogDataVO
     * @return
     */
    public BlogDataVO addBlogDataVO(BlogDataVO blogDataVO, AccountVO accountVO);



}